package net.lab1024.sa.user.module.business.course.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

import lombok.Data;

/**
 * 课程表 列表VO
 *
 * @Author jabari
 * @Date 2023-08-05 16:37:20
 * @Copyright 51dev.cn
 */

@Data
public class CourseVO {

    @ApiModelProperty(value = "课程ID")
    private Integer courseId;

    @ApiModelProperty(value = "课程名称")
    private String courseName;

    @ApiModelProperty(value = "合作方ID")
    private Integer partnerId;

    @ApiModelProperty(value = "合作方名称")
    private String partnerName;

    @ApiModelProperty(value = "图片")
    private String imgUrl;

    @ApiModelProperty(value = "上课地址")
    private String address;

    @ApiModelProperty(value = "积分价格")
    private Integer pointsPrice;

    @ApiModelProperty(value = "课程介绍")
    private String introduce;

    @ApiModelProperty(value = "是否删除")
    private Integer deletedFlag;

    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "教练")
    List<TeacherVO> teacherList;
    @ApiModelProperty(value = "上课时段")
    Map<String,List<CoursePeriodVO>> periodList;

}